//
//	 ______    ______    ______
//	/\  __ \  /\  ___\  /\  ___\
//	\ \  __<  \ \  __\_ \ \  __\_
//	 \ \_____\ \ \_____\ \ \_____\
//	  \/_____/  \/_____/  \/_____/
//
//
//	Copyright (c) 2013-2014, {Bee} open source community
//	http://www.bee-framework.com
//
//
//	Permission is hereby granted, free of charge, to any person obtaining a
//	copy of this software and associated documentation files (the "Software"),
//	to deal in the Software without restriction, including without limitation
//	the rights to use, copy, modify, merge, publish, distribute, sublicense,
//	and/or sell copies of the Software, and to permit persons to whom the
//	Software is furnished to do so, subject to the following conditions:
//
//	The above copyright notice and this permission notice shall be included in
//	all copies or substantial portions of the Software.
//
//	THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
//	IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
//	FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
//	AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
//	LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
//	FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
//	IN THE SOFTWARE.
//

#import "AppDelegate.h"
#import "RevealController.h"
#import "RevealViewController.h"
#import "HomeBoard.h"
#import "IntroBoard.h"
#import "bee.services.share.weixin.h"
#import "bee.services.wizard.h"
#import <AlipaySDK/AlipaySDK.h>

#pragma mark -


@implementation AppDelegate

- (void)load
{
  bee.ui.config.ASR = YES;
  bee.ui.config.iOS7Mode = YES;
    
  [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent animated:NO];
    

    [BeeUITipsCenter setDefaultContainerView:self.window ];
    [BeeUITipsCenter setDefaultMessageIcon:[UIImage imageNamed:@"120"]];
    [BeeUITipsCenter setDefaultFailureIcon:[UIImage imageNamed:@"120"]];
    [self initMainViewController];


}

- (void)initMainViewController
{

    UIViewController *fvc;
    RevealViewController *rVC;
    HomeBoard *fronVC = [[HomeBoard alloc] init];
    
   
    fvc = fronVC;
    
    rVC = [[RevealViewController alloc] init];
    
    BeeUIStack *navigationControllerF = [[BeeUIStack alloc] initWithRootViewController:fvc];
    BeeUIStack *navigationControllerR = [[BeeUIStack alloc] initWithRootViewController:rVC];
    

    RevealController *revealController = [[RevealController alloc] initWithFrontViewController:navigationControllerF rearViewController:navigationControllerR];
    
    self.viewController = revealController;
    [self.window setRootViewController:self.viewController];

}
- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url
{
    
    [[AlipaySDK defaultService] processOrderWithPaymentResult:url standbyCallback:^(NSDictionary *resultDic) {
        
        NSLog(@"====handleOpenURL====\n%@",resultDic);
        
        if ([[resultDic objectForKey:@"resultStatus"] isEqualToString:@"9000"]) {
            

            ALERT_WARN(@"支付成功");
            
        }
    }];
    return YES;
    
}
- (void)unload
{
	
}

@end
